body
{
    background-color: #CCCCCC;
}

.tableWrapper
{
    background-color: #FFFFFF;
    padding: 10px;
    width: 660px;
}

.table
{
    border: 2px solid #CEC9BB;
    width: 640px;
    height: 202px;
}

.table th
{
    color: #FFFFFF;
    background-color: #55B806;
    font-weight: normal;
    --border-bottom-color:#D0CEBC;
    --border-bottom: 2px solid #3D9505;
    --border-right: 2px solid #3D9505;
    --border-right: url('images/TableHeadBorder.png') repeat-y;
    --background-image:url('images/bg.png');
	
}

.table td
{
    padding-left: 7px;
}

.table tr.oddRow
{
    background-color: #FFFFFF;
}

.table tr.evenRow
{
    background-color: #ECECD8;
}


.table tr:hover
{
    --background-color: red;
}

.table th.right
{
    border-right: 2px #6DC527 solid;
}

.table th.left
{
    border-left: 2px #3D9406 solid;
}

.table th.bottom
{
    border-bottom: 2px #277B00 solid
    
}

.table td.left
{
    border-left: 2px solid #CEC9BB;
}

checkbox
{
    background-color: #cccccc;
}